package com.cdut.service;

import com.cdut.domain.*;

import java.util.List;

public interface HouseService {

    /*
    查询所有
     */
    List<House> findAll();

    /*
    统计年限
     */
    List<YearCount> countYear();


    /*
        分析地区和价格的关系
          */
    List<RegionPrice> region_price();

    /*
    分析年份和价格的关系
    */
    List<YearPrice> year_price();
    /*
                  不同类型房屋数量
                   */
    List<HouseType> house_type();

    /*
                       每个行政区的建筑数量
                        */
    List<BuildingsNum> region_buildings_num();

    /*
                  不同地区房屋数量
                   */
    List<AreaNumber>area_number();

    /*
                  不同地区的房屋平均价格
                   */
    List<AreaPrice>area_price();
    /*
          不同行政区的住宅数（人口密度)
                   */
    List<RegionHouseholdsNum>region_households_num();

    /*
          最近5年内不同地区的平均价格
                   */
    List<YearRegPrice>year_reg_price();

    /*
              排行榜
                       */
    List<House>rank();

    /*

          分析年份和价格的关系  （上海）
        */
    List<YearPrice> year_price_sh();

    /*

      房屋在09年到18年修建的平均价格  （成都）
    */
    List<YearPrice> year_price_cd();

}
